//package com.fy.fyspace.common.manager;
//
//import com.zhipu.oapi.ClientV4;
//import com.zhipu.oapi.Constants;
//import com.zhipu.oapi.service.v4.model.ChatCompletionRequest;
//import com.zhipu.oapi.service.v4.model.ChatMessage;
//import com.zhipu.oapi.service.v4.model.ChatMessageRole;
//import com.zhipu.oapi.service.v4.model.ModelApiResponse;
//
//import java.util.ArrayList;
//import java.util.List;
//
//public class AiManager {
//
//    public
//    try {
//        // 创建智谱AI客户端
//        ClientV4 client = new ClientV4.Builder(API_KEY)
//                .build();
//
//        // 测试问题
//        String testQuestion = "我国四大名著是哪几个?";
//
//        // 构建消息
//        List<ChatMessage> messages = new ArrayList<>();
//        ChatMessage chatMessage = new ChatMessage(ChatMessageRole.USER.value(), testQuestion);
//        messages.add(chatMessage);
//
//        // 构建请求
//        ChatCompletionRequest chatCompletionRequest = ChatCompletionRequest.builder()
//                .model(Constants.ModelChatGLM4)
//                .stream(Boolean.FALSE)
//                .invokeMethod(Constants.invokeMethod)
//                .messages(messages)
//                .build();
//
//        System.out.println("测试问题：" + testQuestion);
//        System.out.println("正在等待AI回答...");
//
//        // 发送请求并获取响应
//        ModelApiResponse response = client.invokeModelApi(chatCompletionRequest);
//
//        // 输出AI回答
//        System.out.println("\nAI回答：");
//        System.out.println(response.getData().getChoices().get(0).getMessage().getContent());
//
//    } catch (Exception e) {
//        log.error("AI请求发生错误：", e);
//        System.out.println("错误信息：" + e.getMessage());
//    }
//}
